technical equipment and machinery - German English Dictionary